@CHARSET "UTF-8";
body{
	width:100%;
	height:100%;
	background-image:url(../../img/regulatory/decisions-bg.png);
	background-repeat:no-repeat;
	/* background-size:cover; */
}
/* chrome start */
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(19,84,142);
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgb(4, 16, 29);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
 ::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4);
} 
/* chrome end */
.header{
	position:relative;
	padding:0 2.083333vw;
	height:5.88541667vw;
/* 	background-image:url(../../img/regulatory/header-bg.png);
	background-repeat: repeat-X;
	background-size:100%; */
}
.header .title{
	width:27.916667vw;
	height:5.46875vw;
	margin:0 auto;
	background-image:url(../../img/regulatory/title.png);
	background-repeat: no-repeat;
	background-size:100%;
}
.header .title-line{
	position:relative;
	z-index:9;
	top:-3.90625vw;
	width:calc(50% - 13.958333vw);
	height:1px;
	background:#0396c6;
}

.header .title-line:after{
	content:'';
	background:#0396c6;
	width:6px;
	height:6px;
	border-radius:50%;
	position:absolute;
	left:-3px;
	top:-2px;
}
.header .line-right{
	left:calc(50% + 13.958333vw);
}
.header .line-right:after{
	left:auto;
	right:-2px;
}
.header .time{
	position:absolute;
	top:2.34375vw;
	color:#fff;
	font-size:.833333vw;
}
.header .time span{
	margin-right:1.5625vw;
}
.header .time .time-hour{
	font-size:1.145833vw;
}
.header .sys-info{
	right:2.083333vw;
}
.header .sys-info>div{
	float:right;
}
.info-user img{
	position:relative;
	width:0.9375vw;
	top:-0.104166vw;
	margin-right:5px;
}
.header .sys-info .info-out{
	color:#0396c6;
	background:#000;
	line-height:1.458333vw;
	width:3.541667vw;
	border:1px solid #0396c6;
	border-radius:2px;
	font-size:0.729167vw;
	text-align:center;
	cursor: pointer;
}
.content{
	padding:0 1.302083vw;
	display:flex;
	flex-direction: row;
	justify-content: space-between;
}
.content .list-wrap{
	width:27.8125vw;
	background-image:url(../../img/regulatory/wrap-l.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	background-size:100%;
	/* margin-top: -4.6vw; */
}
.content .content-r{
	background-image:url(../../img/regulatory/wrap-r.png);
	background-position:right 5px;
}
.list-wrap .list-item{
	width:100%;;
	height:15.052083vw;
	box-sizing:border-box;
	padding-top:0.78125vw;
	background-image:url(../../img/regulatory/item-bg.png);
	background-repeat:no-repeat;
	bbackground-size:cover;
	margin-top:1.041667vw;
	background-size:100%;
}
.list-wrap .list-item:first-of-type{
	margin-top:2.34375vw;
}
.item-title {
	display: flex;
	justify-content: space-between;
	align-items:center;
	background-image:url(../../img/regulatory/item-title-bg.png);
	background-repeat:no-repeat;
	background-position: 0 7vw;
    padding: 1.4045vw 0 2.341vw 0;
	width: 100%;
}
.item-title p {
	color: #15c5ff; 
}
.item-title  > span {
	color: #fff;
	font-size: 12px;
}
.item-title .cn {
	font-size: 3.3709vw;
	padding: 0 8px 0 20px;
	font-weight: bold
}
.item-title .en {
	font-size: 10px;
}
.item-title .timeRange {
	color: #ffb515;
	font-size: 2.9vw;
	margin-right: 20px;
}
.chartSwitch {
	position: absolute;
	top: 5px;
	right: 15px;
	border: 1px solid #0396c6;	
	display: flex;
}
.chartSwitch p {
	height: 20px;
	line-height: 20px;
	width: 45px;
	color: #00e4ff;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.chartSwitch p.on {
	color: #000101;
	background: #0396c6;
}
.content-c{
	padding:0 0.520833vw;
	/* width:100%; */
	margin-top: -20px;
}
.indicators {
	display: flex;
	justify-content: space-around;
    width: 100vw;
    color: #fff;
    flex-wrap: wrap;
}
.indicator {
	margin-top: 2vh;
}
.indicator .arrow_up {
	display: inline-block;
	width: 11px;
	height: 15px;
	background-image:url(../../img/regulatory/arrow_up.png);
	background-repeat:no-repeat;
	position: relative;
    right: -15px;
}
.indicator > p {
	font-size: 3vw;
	text-align: center;
	margin-bottom: -11px;
}
.indicator > div {
    width: 33.3333333vw;
    height: 16vw;
    background-position: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 20vw;
	background-image:url(../../img/regulatory/indicatorBg.png);
	background-repeat:no-repeat;
	background-size: contain;
	text-align: center;
}
.indicator .num {
	font-size: 5.618vw;
	color: #00eaff;
	margin-right: 10px;
}
.cam {
	color: ;
	border: 1px dashed #15c5ff;
	color: #15c5ff;
	/* padding-left: 50px; */
	padding-right: 2vw;
	width: 40vw;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	background-image:url(../../img/regulatory/cam.png);
	background-color:#0b1a27;
	background-repeat:no-repeat;
    background-position: 13px 5px;
	text-align: right;
	margin: 2.4345vw 0 0 6.1799vw;
}
.cam b {
	font-size: 18px;
	margin-left: 10px;
}
.content-c .statistics{
	padding:1.041667vw 1.5625vw 0 2.34375vw;
	height:10.9375vw;
	width:40.104167vw;
	box-sizing:border-box;
	/* width:100%; */
	background-image:url(../../img/regulatory/center-bg.png);
	background-repeat:no-repeat;
	background-position:left 1.041667vw;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	background-size:100%;
}
.statistics .item{
	display:flex;
	flex-direction: row;
	justify-content: flex-start;
}
.statistics .item-f{
	width:11.458333vw;
	padding-top:1.302083vw;
	height:3.4375vw;	
}
.statistics .item-f .item-info{
	color:#fff;
	margin-left:0.520833vw;
}
.statistics .item-f .item-info p{
	font-size:0.833333vw;
}
.statistics .item-f .item-info .num{
	font-size:1.875vw;
	color:#16eba6;
}
.statistics .item-f img{
	width:3.4375vw;
	position:relative;
	top:3px;
}
.statistics .item-s{
	width:15.625vw;
	height:2.083333vw;
	color:#fff;
	font-size:0.729167vw;
	white-space: nowrap
}
.statistics .item-s img{
	width:2.083333vw;
	height:2.083333vw;
}
.statistics .item-s p{
	line-height:2.34375vw;
}
.statistics .item-s .num{
	font-size:1.5625vw;
	color:#f87d11;
	margin-right:1.041667vw;
	margin-left:15px;
	line-height:1.822917vw;
}
.map-wrap{
	width:100%;
	height:38.541667vw;
	position:relative;
}
.map-table{
	position:absolute;
	bottom:0.5vw;
	width:36.458333vw;
	left:1.822917vw;
}
.map-table .table{
	width:100%;
	border:1px solid #26a6d7;
}
.map-table .table th{
	background:#1a4a66;
	font-weight:bold;
	font-size:0.625vw;
	color:#fff;
	text-align:center;
	height:1.979167vw;
}
.map-table .table tr{
	border-bottom:1px solid #165c7d;
}
.map-table .table tr:first-of-type,.map-table .table tr:last-of-type{
	border-bottom:0;
}
.map-table .table td{
	background:rgba(11,37,60,.9);
	font-size:0.625vw;
	color:#15c5ff;
	text-align:center;
	height:1.979167vw;
}
.content-l .list,.content-r .list {
	margin-top: -25px;
}